const path = require('path')
module.exports = {
  lintOnSave: false, // eslint-loader 是否在保存的时候检查  
  devServer: {
    // 代理转发配置，用于调试环境
    proxy: {
      '/api': {
        target: 'http://192.168.88.251:9999',
        pathRewrite:{'^/api':''}, // 将端口中的/api去掉，
        changeOrigin: true, // 是否与服务器端口保持一致，true服务器端口号是多少自己是多少，false自己是多少就是多少
        ws: true, // 用于支持websocket
      }
    },
    // before
  },
  configureWebpack:(config) => {
    // if (process.env.NODE_ENV === 'production') {
    //     // 为生产环境修改配置...
    //     config.mode = 'production'
    // } else {
    //     // 为开发环境修改配置...
    //     config.mode = 'development'
    // }
    // 开发生产共同配置别名
    Object.assign(config.resolve, {
        alias: {
            '@': path.resolve(__dirname, './src'),
            '@a': path.resolve(__dirname, './src/assets'),
            '@p': path.resolve(__dirname, './src/pages'),
            '@c': path.resolve(__dirname, './src/components')
        }
    })
}
};